package com.edt.ichannel.utils;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

public class RandomUtil {

    /**
     * 生成 0-maxInt 随机数 左闭右开
     * @param maxInt 上边界
     * @return 随机数
     */
    public static int getInt(int maxInt){
        //创建Random类对象
        Random random = new Random();

        //产生随机数
        return random.nextInt(maxInt);
    }

    /**
     * 生成 minInt-maxInt 随机数 左闭右开
     * @param maxInt 上边界
     * @param minInt 下边界
     * @return 随机数
     */
    public static int getInt(int minInt ,int maxInt){
        //创建Random类对象
        Random random = new Random();
        //产生随机数
        return random.nextInt(maxInt - minInt ) + minInt;
    }

    /**
     * @return java.lang.String
     * @author 李爽
     * @date 2018/6/1 20:48
     */
    public static String ramdomOrderNo() {
        Date date = new Date();
        SimpleDateFormat myFmt = new SimpleDateFormat("yyyyMMddHHmmss");
        int i = (int) (Math.random() * 900) + 100;
        return myFmt.format(date) + i;
    }

}
